package com.koron.ticket.work.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

@Getter
@AllArgsConstructor
public enum WorkFlowType {

    ElectricalFirst("ticket_work_status_electricalfirst", "电气第一种工作票审批流程"),
    ElectricalSecond("ticket_work_status_electricalsecond","电气第二种工作票审批流程"),
    ThirdTicket("ticket_work_status_thirdticket","第三种工作票审批流程"),
    MechanicalTicket("ticket_work_status_mechanicalticket","机械工作票审批流程"),
    PowerLineFirst("ticket_work_status_powerlinefirst","电力线路第一种工作票审批流程"),
    PowerLineSecond("ticket_work_status_powerlinesecond","电力线路第二种工作票审批流程"),
    FirstLevelHotWork("ticket_work_status_firstlevelhotwork","一级动火工作票审批流程"),
    SecondLevelHotWork("ticket_work_status_secondlevelhotwork","二级动火工作票审批流程"),
    HydraulicWorkFist("ticket_work_status_hydraulicworkfirst","水工第一种工作票审批流程"),
    HydraulicWorkSecond("ticket_work_status_hydraulicworksecond","水工第二种工作票审批流程"),
    HighTaskTicketWork("ticket_work_status_yc_hightask","高处作业票审批流程"),
    HotSafetyTicketWork("ticket_work_status_yc_hotsafety","高处动火安全票审批流程"),
    TempUsePowerSecure("ticket_work_status_yc_tempusepowersecure","临时用电安全作业票审批流程"),
    HoistingSafety("ticket_work_status_yc_hoistingsafety","吊装安全作业票审批流程"),
    YcPowerLineFirst("ticket_work_status_yc_powerlinefirst","电力线路一种票审批流程"),
    YcPowerLineSecond("ticket_work_status_yc_powerlinesecond","电力线路二种票审批流程"),
    NarrowWork("ticket_work_status_yc_narrowwork","有限空间作业票审批流程");

    /**
     * 工作流模板编号,需要跟工作流中配置的模板编号一样
     */
    private String workFlow;
    /**
     * 工作流模板名称
     */
    private String name;
}
